package van.planifolia.service;

import van.planifolia.pojo.Dept;

/**
 * @Description: TODO
 * @Author: Van.Planifolia
 * @CreateTime: 2022-12-07  16:30
 * @Version: 1.0
 */
public interface DeptService {
    /**
     * 根据主键id查询部门信息
     * @param id 部门的主键id
     * @return 查到的部门信息
     */
    Dept getDeptById(Integer id);

    /**
     * 根据id删除信息
     * @param id 要删除的id
     * @return 更新的行数
     */
    int removeById(Integer id);

    /**
     * 根据传递过来的内容更新部门信息
     * @param dept 传递过来的新部门信息
     * @return 更新的信息
     */
    Dept modifyDept(Dept dept);

    /**
     * 添加一个部门信息
     * @param dept 被添加的信息
     * @return 被添加的信息
     */
    Dept addDept(Dept dept);
}
